firebase - flutter NoSuchMethodError
全部标签 我能够从Firebase查询中检索结果,但我无法将它们检索为字典来填充tableView。以下是我存储查询结果的方式:varinvites:Array=[]funcgetAlerts(){letinvitesRef=self.rootRef.child("invites")letquery=invitesRef.queryOrderedByChild("invitee").queryEqualToValue(currentUser?.uid)query.observeEventType(.Value,withBlock:{snapshotinself.invites.append(sn
我和我的friend正在swift上开发一个集成了(新的)Firebase的IOS项目。我们能够写入Firebase数据库,但我们在检索数据时遇到了问题。我们有一个tableViewController,我们希望从Firebase数据库填充表格。我们的数据库是这样组织的:root|-Movies|__-Wjdkfdmlksdf(uniqueIDmadebyFirebase)||_Actors|_A1=ajkdfnadfdf|_A2=podifpadsfipasdip|_Title="MissionImpossible"|_DirectedBy="ChristopherMcQuarrie
我正在尝试重新创建一个新的firebase项目,您可以在其中使用来自firebase实时数据库的数据填充TableView,这些数据包含指向firebase存储中图像的链接。我可以使用firebase数据填充作为表格View的教程项目。但是对于我当前的项目,它是扩展中的CollectionView。我已将问题缩小到我的变量varref:FIRDatabaseReference!varmessages:[FIRDataSnapshot]!=[]varmsglength:NSNumber=10privatevar_refHandle:FIRDatabaseHandle!特别是varmess
我正在我的应用程序中读取二维码并将其保存在firebase中,但我只需要保存一次,如果不同则保存,但如果相同则无需保存。这是我的代码awaitFirestore.instance.collection("lockers").document().setData({"numero_serie":_numeroSerie});}myapp 最佳答案 普通的setData将插入值,而不管您的QR码的值是多少。您需要执行get并检查该值是否已存在,然后插入数据。检查https://pub.dev/packages/cloud_firesto
这是关于FlutterFirebase身份验证插件的。我试图在创建新用户后发送验证电子邮件,但sendEmailVerification()内部使用currentUser()。这对我来说像是一个错误,但为了以防万一,我向stackoverflow发布了一个问题。Android和IOS上的错误是一样的。前两行返回FirebaseUser。第三个返回null。第四,如果第三个被注释掉会抛出一个空引用错误。谢谢,鲍里斯user=await_auth.createUserWithEmailAndPassword(email:email,password:password);//resultis
在Firestore中设置基本类型非常简单。但我找不到如何使用flutterFirestore插件构建Geopoint、Timestamp和另一个文档引用。你在你设置给coollectionMap的内部数据中分配了什么?对于每个对象?有什么帮助或例子吗? 最佳答案 我在服务器上手动创建了一个对象,并将其放入我的flutter应用程序中。对于TimeStamp,您可以直接从dart传递DateTime对象。对于Geopoint,Firestore插件中有GeoPoint对象。newGeoPoint(longitude:3.4,lati
我是Dart和Flutter的新手,我正在尝试使用Flutter和Firebase(因此,Firestore作为数据库)构建一个简单的应用程序。这是我想要实现的目标:我希望学生能够选择学校选择后,我将学生的学校更新为学校的documentID引用(一些由Firestore自动生成的UID)。示例:学校:“eGGDjg2JKFWiLfgvHpeE”。我还附有学生的电子邮件和电话号码。就是这样。问题是:学校值在Firestore上不断更新自身。我现在有2所学校,它在这2个值之间切换(+它使用了很多Firebase免费层编写操作)。最后但并非最不重要的一点是,该算法位于“选择你的学校”页面上
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我需要将我的Flutter网络应用与Firebase集成。我找到了信息,但都是关于移动应用程序Flutter的,我需要Flutterforweb的信息。
await_auth.currentUser()此行获取已删除的用户。在我的应用程序中,我测试了从firebase控制台删除一个用户,然后我运行了这个:FirebaseUserfirebaseUser;FirebaseUsercurrentUser=await_auth.currentUser();if(currentUser!=null){print('linkingaccount${currentUser.uid}');firebaseUser=await_auth.linkWithCredential(credential);}else{firebaseUser=await_au
这些依赖项的ProGuard规则是什么?compile'com.google.firebase:firebase-core:10.0.1'compile'com.google.firebase:firebase-crash:10.0.1'compile'com.google.firebase:firebase-messaging:10.0.1'compile'com.google.firebase:firebase-ads:10.0.1' 最佳答案 Firebase使用consumerProguardFiles如果您使用Gradle